package com.ccb.sc.order.vo;

import com.ccb.sc.common.modules.live.enums.LiveStreamingOrderExchangeStatus;
import com.ccb.sc.common.modules.live.enums.LiveStreamingOrderSource;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author ken
 * @version 1.0
 * @date 2022/8/14 15:01
 */
@Data
@ApiModel("直播订单转换申请列表")
public class OrderExchangeListVo {

    @ApiModelProperty("订单id")
    private String orderId;

    @ApiModelProperty("订单来源 1抖音 2小红书")
    private LiveStreamingOrderSource source;

    @ApiModelProperty("直播间等级 1-50")
    private Integer fansLevel;

    @ApiModelProperty("订单状态 0未转换 1已转换")
    private LiveStreamingOrderExchangeStatus exchangeStatus;

    @ApiModelProperty("订单申请时间")
    private LocalDateTime createTime;

    @ApiModelProperty("兑换日期")
    private LocalDateTime confirmTime;

    @ApiModelProperty("订单金额")
    private BigDecimal amount;

    @ApiModelProperty("兑换积分")
    private Integer exchangePoints;

    @ApiModelProperty("成长值")
    private BigDecimal growthValue;

}
